﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Summer.Core.Aop;
using System.Runtime.Remoting.Messaging;

#region License
/*
 *  Copyright (c) Dumuzi.cn 2009 , All rights reserved.
 *  CLR Version: 2.0.50727.4927
 *  NameSpace: Summer.Interceptor
 *  Author:Edwin Tai,戴佳顺
 *  Msn:edwin19861218@hotmail.com
 *  QQ: 1961218
 *  Date:2009/10/30 0:18:29
 *  Licensed under the Microsoft Public License (Ms-PL)
 *  This license governs use of the accompanying software. 
 *  If you use the software, you accept this license.
 *  If you do not accept the license, do not use the software.
 */
#endregion

namespace Summer.Interceptor
{
   public  class InterceptorAspect : AbstractAspect
   {
       public InterceptorAspect(IMessageSink nextSink)
           : base(nextSink)
       {

       }
       public override IMessage SyncProcessMessage(IMessage msg)
       {
           IMethodCallMessage call = msg as IMethodCallMessage;
           return base.SyncProcessMessage(msg);
       }
    }
}
